<form action="<?php echo $this->here; ?>/precoevento/salvar" name="FORMULARIO" method="post">    
    <fieldset>
        <legend>Preços do Evento</legend>
        <?php
            if (isset ($success)){
                echo "<p class='error'>$success</p>";
                
            }
        ?>        
        <input type="hidden" name="_method" value="POST" />
        <input type="hidden" name="data[evento_id]" id="evento_id" value="<?php echo $this->verifica($data['evento_id']); ?>" />
        <a href="<?php echo $this->here?>/evento/edit/<?php echo $this->verifica($data['evento_id']); ?>">Voltar</a>
        <div>
            <p class="umacoluna">
                <label for="datatermino"> Até a data: </label> 
                <input type="hidden" name="data[dataAnterior]" value="<?php echo $this->formatdate($data['dataFim']); ?>" />
                <input type="text" name="data[dataFim]" id="datatermino" value="<?php echo $this->formatdate($data['dataFim']); ?>" />
                <br style="clear: left;" />

            </p>
            
            <table class="table">
                <thead>
                    <tr>
                        <th>id</th>
                        <th>categoria</th>
                        <th>tipo</th>
                        <th>preço</th>
                        <th>excluir</th>
                    </tr>
                </thead>
                <tbody>
                    <?php
                        $cont = 0;
                        $contPrecoEvento = 0;
                        $dadosPost = isset($categoria[$cont]['precoatividade']);
                        while ( isset($categoria[$cont]) && !$dadosPost ||
                                isset($categoria[$contPrecoEvento]) &&  $dadosPost){
                            if ( $dadosPost){
                                $row = $categoria[$contPrecoEvento];
                                $row['precoevento_id'] = is_numeric($row['id']) ? $row['id'] : null ;
                            } else{
                                $row = $categoria[$cont];
                            }
                            ?>
                        <input type="hidden" name="data[preco][<?php echo $contPrecoEvento ?>][evento_id]" id="_preco_evento_id<?php echo $contPrecoEvento ?>" value="<?php echo $this->verifica($data['evento_id']); ?>" />
                        <input type="hidden" name="data[preco][<?php echo $contPrecoEvento ?>][id]" id="preco_id<?php echo $contPrecoEvento ?>" value="<?php echo $this->verifica($row['precoevento_id']); ?>" />
                    <tr>
                        <th><input type="hidden" name="data[preco][<?php echo $contPrecoEvento ?>][categoria_id]" 
                                   value="<?php echo $row['categoria_id']; ?>" />
                            <?php echo $row['categoria_id']; ?></th>
                        <th style="text-align: left;" colspan="3"><?php echo $row['categoria_nome']; ?></th>
                        <input type="hidden" name="data[preco][<?php echo $contPrecoEvento ?>][categoria_nome]" value="<?php echo $row['categoria_nome']; ?>"/>
                        <td><input type="checkbox" name="data[exclui][preco][]" 
                                   value="<?php echo $contPrecoEvento ?>" <?php  echo (is_null( $this->verifica($row['precoevento_id'])) ? "checked='checked'" : ""); ?> /></td>
                    </tr>
                    <tr>
                        <td colspan="2"></td>
                        <th >Evento</th>
                        <td colspan="2">
                            <input type="text" name="data[preco][<?php echo $contPrecoEvento ?>][valor]" value="<?php echo $this->verifica($row['valor']); ?>"
                                   id="valorEvento<?php echo $contPrecoEvento?>" /></td>
                    </tr>
                    
                    
                    <?php
                            $cont ++;
                            $contPrecoAtividade = 0;
                            $rowEvento = 0;
                            if (!$dadosPost){
                                $row = $categoria[$cont];
                                $rowEvento = $row['categoria_id'];
                            } else{
                                $row = $row['precoatividade'][$contPrecoAtividade];
                                $row['categoria_id'] = 0;
                                $row['precoatividade_id'] = is_numeric($row['id']) ? $row['id'] : null ;
                            }
                            
                            
                            while($row['categoria_id'] == $rowEvento ){ ?>
                                <tr>
                                    <td colspan="2"></td>
                                    <th ><?php echo $this->verifica($row['tipo_nome']); ?></th>
                                    <input type="hidden" name="data[preco][<?php echo $contPrecoEvento ?>][precoatividade][<?php echo $contPrecoAtividade?>][tipo_nome]" value="<?php echo $this->verifica($row['tipo_nome']); ?>"/>
                                    <td>
                                        <input type="hidden" 
                                               name="data[preco][<?php echo $contPrecoEvento ?>][precoatividade][<?php echo $contPrecoAtividade?>][id]" 
                                                value="<?php echo $this->verifica($row['precoatividade_id']); ?>" />
                                        <input type="hidden" 
                                               name="data[preco][<?php echo $contPrecoEvento ?>][precoatividade][<?php echo $contPrecoAtividade?>][tipo_id]" 
                                                value="<?php echo $this->verifica($row['tipo_id']); ?>" />
                                        <input type="hidden" 
                                               name="data[preco][<?php echo $contPrecoEvento ?>][precoatividade][<?php echo $contPrecoAtividade?>][precoevento_id]" 
                                                value="<?php echo $this->verifica($row['precoevento_id']); ?>" />
                                        <input type="text" name="data[preco][<?php echo $contPrecoEvento ?>][precoatividade][<?php echo $contPrecoAtividade?>][valor]" value="<?php echo $this->verifica($row['valor']); ?>"
                                               id="precoAtividade_valor<?php echo $cont?>" /></td>
                                    <td><input type="checkbox" name="data[exclui][precoatividade][]" value="<?php echo "$contPrecoEvento,$contPrecoAtividade" ?>" <?php  echo (is_null( $this->verifica($row['precoatividade_id'])) ? "checked='checked'" : ""); ?> /></td>
                                </tr>                                
                                
                         <?php  $cont ++;
                                $contPrecoAtividade ++;
                                
                                if (! $dadosPost){
                                    $row = isset($categoria[$cont]) ? $categoria[$cont] : null;
                                } else{
                                    $row = isset($categoria[$contPrecoEvento]['precoatividade'][$contPrecoAtividade]) ? $categoria[$contPrecoEvento]['precoatividade'][$contPrecoAtividade] : null;
                                    $rowEvento = is_null($row) ? -1 : 0;
                                    if (!is_null($row)){
                                        $row['categoria_id'] = 0;
                                        $row['precoatividade_id'] = is_numeric($row['id']) ? $row['id'] : null ;
                                    }
                                }
                                
                            }
                        $contPrecoEvento ++;
                        }
                    ?>
                    
                </tbody>
            </table>
            <p class ="botoes umacoluna">
                <input type="submit" value=" Incluir " />
                <input type="reset" value="Cancelar" />
                <br style="clear: left;" />
            </p>        
        </div>
    </fieldset>        
</form>    
<script type="text/javascript">
$(function() {
  
    $('#cidade').combobox();    
    
    $.datepicker.setDefaults( $.datepicker.regional[ "pt-BR" ] );
	$('#datainicio').datepicker({ dateFormat: 'dd/mm/yy'});        
	$('#datatermino').datepicker({ dateFormat: 'dd/mm/yy'}); 

//    $.ajax({
//        url: "<?php // echo $this->here ?>/evento/buscacidade/" + $("#cidade").children("option").val(),
//        dataType: "json",
//        success: function( data ) {
//            $("#cidade").children("option").text(data.cidades[0].nome + " - " + data.cidades[0].uf);
//            $(".ui-combobox input").val(data.cidades[0].nome + " - " + data.cidades[0].uf);
//        }
//    });
        
 });        
</script>